package com.fdb.efp.esb.service.bo.resp.sed.tax;

import java.io.Serializable;
import java.util.List;

import com.alibaba.fastjson.annotation.JSONField;
import com.fdb.efp.esb.service.bo.resp.sed.other.SedAnulFnlSetlInfoBeanArray;
import com.fdb.efp.esb.service.bo.resp.sed.other.SedIlglVltnInfoBeanArray;
import com.fdb.efp.esb.service.bo.resp.sed.other.SedIncmTaxPayInfoBeanArray;
import com.fdb.efp.esb.service.bo.resp.sed.other.SedNtrPrsnAuthInfoBean;
import com.fdb.efp.esb.service.bo.resp.sed.other.SedNtrPrsnBscInfoBean;
import com.fdb.efp.esb.service.bo.resp.sed.other.SedSlfemplyOwnInfoBeanArray;
import com.fdb.efp.esb.service.bo.resp.sed.other.SedSlfemplyOwnTaxInfoBeanArray;
import com.fdb.efp.esb.service.bo.resp.sed.other.SedWthldngCorpInfoBeanArray;

public class RespSedTaxInfoQueryBean implements Serializable{
	
	private static final long serialVersionUID = 1L;
	// 返回代码
    @JSONField(name = "St")
    private String retCd;
    // 返回信息
    @JSONField(name = "StInf")
    private String retMsg;
    // 交易码
    @JSONField(name = "TxnCd")
    private String rxnCd;
    // 自然人授权信息数组
    @JSONField(name = "NtrPrsnAuthArry")
    private SedNtrPrsnAuthInfoBean[] ntrPrsnAuthArry;
    // 自然人基本信息数组
    @JSONField(name = "NtrPrsnBscArry")
    private SedNtrPrsnBscInfoBean[] ntrPrsnBscArry;
    // 代扣代缴单位信息List
    @JSONField(name = "WthldngCorpList")
    private SedWthldngCorpInfoBeanArray wthldngCorpList;
    // 收入纳税信息LIST
    @JSONField(name = "IncmTaxPayList")
    private SedIncmTaxPayInfoBeanArray incmTaxPayList;
    // 个体户LIST
    @JSONField(name = "SlfemplyOwnList")
    private SedSlfemplyOwnInfoBeanArray slfemplyOwnList;
    // 个体户纳税信息LIST
    @JSONField(name = "SlfemplyOwnTaxList")
    private SedSlfemplyOwnTaxInfoBeanArray slfemplyOwnTaxList;
    // 违法违章信息LIST
    @JSONField(name = "IlglVltnInfList")
    private SedIlglVltnInfoBeanArray ilglVltnInfList;
    // 年度汇算清缴LIST
    @JSONField(name = "AnulFnlSetlList")
    private SedAnulFnlSetlInfoBeanArray anulFnlSetlList;
	public String getRetCd() {
		return retCd;
	}
	public void setRetCd(String retCd) {
		this.retCd = retCd;
	}
	public String getRetMsg() {
		return retMsg;
	}
	public void setRetMsg(String retMsg) {
		this.retMsg = retMsg;
	}
	public String getRxnCd() {
		return rxnCd;
	}
	public void setRxnCd(String rxnCd) {
		this.rxnCd = rxnCd;
	}
	public SedNtrPrsnAuthInfoBean[] getNtrPrsnAuthArry() {
		return ntrPrsnAuthArry;
	}
	public void setNtrPrsnAuthArry(SedNtrPrsnAuthInfoBean[] ntrPrsnAuthArry) {
		this.ntrPrsnAuthArry = ntrPrsnAuthArry;
	}
	public SedNtrPrsnBscInfoBean[] getNtrPrsnBscArry() {
		return ntrPrsnBscArry;
	}
	public void setNtrPrsnBscArry(SedNtrPrsnBscInfoBean[] ntrPrsnBscArry) {
		this.ntrPrsnBscArry = ntrPrsnBscArry;
	}
	public SedWthldngCorpInfoBeanArray getWthldngCorpList() {
		return wthldngCorpList;
	}
	public void setWthldngCorpList(SedWthldngCorpInfoBeanArray wthldngCorpList) {
		this.wthldngCorpList = wthldngCorpList;
	}
	public SedIncmTaxPayInfoBeanArray getIncmTaxPayList() {
		return incmTaxPayList;
	}
	public void setIncmTaxPayList(SedIncmTaxPayInfoBeanArray incmTaxPayList) {
		this.incmTaxPayList = incmTaxPayList;
	}
	public SedSlfemplyOwnInfoBeanArray getSlfemplyOwnList() {
		return slfemplyOwnList;
	}
	public void setSlfemplyOwnList(SedSlfemplyOwnInfoBeanArray slfemplyOwnList) {
		this.slfemplyOwnList = slfemplyOwnList;
	}
	public SedSlfemplyOwnTaxInfoBeanArray getSlfemplyOwnTaxList() {
		return slfemplyOwnTaxList;
	}
	public void setSlfemplyOwnTaxList(SedSlfemplyOwnTaxInfoBeanArray slfemplyOwnTaxList) {
		this.slfemplyOwnTaxList = slfemplyOwnTaxList;
	}
	public SedIlglVltnInfoBeanArray getIlglVltnInfList() {
		return ilglVltnInfList;
	}
	public void setIlglVltnInfList(SedIlglVltnInfoBeanArray ilglVltnInfList) {
		this.ilglVltnInfList = ilglVltnInfList;
	}
	public SedAnulFnlSetlInfoBeanArray getAnulFnlSetlList() {
		return anulFnlSetlList;
	}
	public void setAnulFnlSetlList(SedAnulFnlSetlInfoBeanArray anulFnlSetlList) {
		this.anulFnlSetlList = anulFnlSetlList;
	}
	
}
